package com.zeei.ems.meet.model.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel(value = "MemberDto", description = "阿里云会议成员实体类")
public class MemberDto {
    /**
     * 用户ID
     */
    @ApiModelProperty(name = "userId", value = "用户ID")
    private Integer userId;
    /**
     * 访问的域名
     */
    @ApiModelProperty(name = "meetingDomain", value = "访问的域名")
    private String meetingDomain;

    /**
     * 入会令牌，SDK入会使用
     */
    @ApiModelProperty(name = "meetingToken", value = "入会令牌，SDK入会使用")
    private String meetingToken;

    /**
     * 会议口令，入会时使用
     */
    @ApiModelProperty(name = "meetingCode", value = "会议口令，入会时使用")
    private String meetingCode;

    /**
     * 入会成员Id
     */
    @ApiModelProperty(name = "memberUUID", value = "入会成员Id")
    private String memberUUID;

    /**
     * ISV标识，用于SLS日志
     */
    @ApiModelProperty(name = "clientAppId", value = "ISV标识，用于SLS日志")
    private String clientAppId;

    /**
     * 会议的唯一标识，会议UUID
     */
    @ApiModelProperty(name = "meetingUUID", value = "会议的唯一标识，会议UUID")
    private String meetingUUID;

    /**
     * 会议App Id
     */
    @ApiModelProperty(name = "meetingAppId", value = "会议App Id")
    private String meetingAppId;
}
